DICCIONARIO · Diccionario informático

Definición de Enlace simbólico (informática)

Significado de Enlace simbólico: También llamado symlink, soft link o symbolic link, en informática, un enlace simbólico es un tipo especial de archivo que actúa como un puntero o referencia a otro recurso, generalmente otro archivo o…

Definición de Enlace simbólico (informática)

Definición de Enlace simbólico (informática)

También llamado symlink, soft link o symbolic link, en informática, un enlace simbólico es un tipo especial de archivo que actúa como un puntero o referencia a otro recurso, generalmente otro archivo o directorio dentro del sistema de archivos. El enlace simbólico almacena una ruta, que puede ser absoluta o relativa, hacia el recurso destino. Estos archivos son soportados por sistemas operativos POSIX (como UNIX y Linux), así como por Windows Vista, Windows 7 y, en menor medida, por Windows 2000 y Windows XP. Un enlace simbólico contiene un texto que representa la ruta hacia el archivo o directorio objetivo. Cuando el sistema operativo accede al enlace, redirige automáticamente la operación al recurso al que apunta. Por ejemplo, si existe un enlace simbólico llamado documento.txt que apunta a /home/usuario/archivos/documento.txt, cualquier programa que abra documento.txt realmente estará accediendo al archivo original. Los enlaces simbólicos son similares a los accesos directos de Windows o a los alias en Mac OS, pero presentan algunas diferencias técnicas importantes. Por ejemplo, los enlaces simbólicos funcionan a nivel del sistema de archivos y son interpretados directamente por el sistema operativo, mientras que los accesos directos y alias son gestionados por el entorno gráfico y pueden contener información adicional, como iconos personalizados. Un archivo de tipo enlace simbólico puede ser copiado, movido o borrado sin afectar al recurso destino. Si el recurso destino es eliminado o movido a otra ubicación, el enlace simbólico permanece apuntando a la ruta original, pero ya no lleva a un recurso válido. En este caso, se dice que el enlace está "roto", "colgante" o "huérfano". Por ejemplo, si se elimina el archivo original al que apunta el enlace simbólico, intentar acceder al enlace generará un error. En sistemas POSIX y basados en UNIX, los enlaces simbólicos se crean mediante la llamada de sistema symlink() o usando el comando de terminal ln -s origen destino. En Windows Vista y 7, los enlaces simbólicos se crean con la utilidad de línea de comandos mklink. Por ejemplo, mklink enlace.txt archivo.txt crea un enlace simbólico llamado enlace.txt que apunta a archivo.txt. Symbolic link o enlace simbólico Ícono usual de un enlace simbólico en un GUI

Utilidad de los enlaces simbólicos

Los enlaces simbólicos son muy útiles en múltiples situaciones. Por ejemplo:
  • Permiten acceder rápidamente a archivos o directorios ubicados en rutas largas o complejas, creando accesos desde ubicaciones más convenientes.
  • Facilitan la organización de proyectos, permitiendo que varias ubicaciones apunten a un mismo recurso compartido, evitando duplicación de archivos.
  • En el desarrollo de software, se usan para enlazar bibliotecas o recursos comunes en diferentes proyectos.
  • Son esenciales en la administración de sistemas para redirigir rutas de configuración o datos sin modificar el software que las consume.
Un uso avanzado de los enlaces simbólicos es en la creación de chroots o entornos aislados. En estos casos, se crean enlaces simbólicos dentro del entorno para dar acceso a archivos o directorios necesarios, sin exponer todo el sistema de archivos.

Ventajas de los enlaces simbólicos

  • No consumen espacio adicional en disco (más allá del propio enlace).
  • Permiten una gran flexibilidad para reorganizar archivos y directorios sin mover los datos originales.
  • Facilitan la gestión de recursos compartidos.
  • Permiten mantener la compatibilidad con rutas antiguas cuando se reorganiza la estructura de archivos.

Desventajas de los enlaces simbólicos

  • Pueden generar confusión si no se gestionan correctamente, especialmente cuando existen enlaces rotos.
  • Un enlace simbólico no protege contra la eliminación o modificación accidental del archivo original.
  • En sistemas no compatibles, los enlaces simbólicos pueden no funcionar o ser ignorados.

Comparación con tecnologías similares

Los enlaces simbólicos se diferencian de los enlaces duros porque estos últimos apuntan directamente a los datos en disco, mientras que los enlaces simbólicos almacenan una ruta al destino. Además, los accesos directos en Windows y los alias en Mac OS son gestionados a nivel de interfaz gráfica y pueden contener metadatos adicionales, pero no funcionan de la misma manera en la línea de comandos o en scripts.

Resumen: Enlace simbólico

Un enlace simbólico es un archivo especial que apunta a otro archivo o directorio mediante una ruta. Puede ser copiado, movido o eliminado sin afectar al recurso destino. Si el recurso destino es borrado o movido, el enlace simbólico se convierte en un enlace roto. Son compatibles con sistemas operativos como UNIX, Linux y Windows.

¿En qué sistemas operativos son soportados los enlaces simbólicos?

Los enlaces simbólicos son soportados por sistemas operativos POSIX, como UNIX y Linux, así como Windows Vista, Windows 7 y, en menor medida, Windows 2000 y XP.

¿Cuál es la función de un enlace simbólico?

Un enlace simbólico es un archivo que referencia a otro archivo o directorio mediante una ruta, facilitando el acceso y gestión de recursos sin duplicar información.

¿Qué sucede si se elimina o mueve el recurso destino de un enlace simbólico?

Si se elimina o mueve el recurso destino, el enlace simbólico permanece apuntando a la ruta original, generando así un enlace roto, colgante o huérfano, que no lleva a ningún recurso válido.

¿Cómo se crean los enlaces simbólicos en sistemas POSIX y basados en UNIX?

En sistemas POSIX y basados en UNIX, los enlaces simbólicos se crean utilizando la llamada de sistema symlink() o el comando ln -s.

¿Cómo se crean los enlaces simbólicos en Windows Vista y Windows 7?

En Windows Vista y Windows 7, los enlaces simbólicos se crean utilizando la utilidad mklink desde la línea de comandos.

¿Cuál es la diferencia entre un enlace simbólico y un acceso directo en Windows o un alias en Mac OS?

La diferencia principal radica en el nivel de funcionamiento: un enlace simbólico almacena una ruta que el sistema operativo interpreta directamente a nivel de sistema de archivos, mientras que un acceso directo en Windows o un alias en Mac OS son archivos especiales gestionados por la interfaz gráfica, con información adicional sobre el recurso destino.

Términos y recursos relacionados

Diferencia entre acceso directo y enlace simbólico

Leer: Diferencia entre acceso directo y enlace simbólico Relacionado: • Acceso directo

Autor: Leandro Alegsa
Actualizado: 12-07-2025

¿Cómo citar este artículo?
Alegsa, Leandro. (2025). Definición de Enlace simbólico (informática). Recuperado de https://www.alegsa.com.ar/Dic/enlace_simbolico.php

Buscar términos por letra

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0-9


Compartir nota

Consultá dudas con nuestro Asistente IA

ALEGSA IA · Tecnología

Consultá al asistente IA

Escribí tu consulta sobre informática, internet, tecnología, programación, hardware, software o seguridad. El asistente responde en segundos y podés elegir si querés una respuesta completa o breve.

Cuanto más clara sea tu pregunta, mejor responderá la IA. 0/400
Tipo de respuesta
Ayuda para escribir una mejor consulta

Dále contexto a la IA: explicá qué querés resolver, qué equipo o sistema usás y qué tipo de respuesta necesitás. Si lo deseás, dejá tu e-mail para que podamos contactarte si detectamos un error o si nuestro staff quiere ampliar la respuesta. Cada consulta se procesa como una nueva pregunta.

* Aclaración: sugerimos dejar tu e-mail si querés que podamos contactarte para corregir una respuesta o ampliar la ayuda.

Nuestras redes

Podés seguirnos y contactarnos desde nuestras redes sociales.